Horocol language and Hardware modules for robots
نویسندگان
چکیده
This work inserts in the general field of collective robotics. In this paper, we present the results on the design and the conception of (1) our robotics component called Atom, (2) the informal semantics of the HoRoCoL language. The expressivity of the language is illustrated on a simple example. At the hardware level, we propose a versatile architecture easily adaptable for most mechatronic systems. The hardware is based on a processing unit developed around a CPU + FPGA computing system communicating through bluetooth. On this hardware we build a software architecture, where each robot embeds its own description in an XML file. Control interfaces or programming tools are self-reconfigurable, depending of the XML description of the robot. That enables quick technology transfer for many mechatronics applications. At the software level, we present the Horocol language for programming a society or teams of robots. An example shows the principal features of the Horocol language. This language has been developed to offer a solution to express the behaviours of a set of teams of robots or agents. We focus on the originality of this language which is in the instructions for programming the team coordination.
منابع مشابه
Efficient Reverse Converter for Three Modules Set {2^n-1,2^(n+1)-1,2^n} in Multi-Part RNS
Residue Number System is a numerical system which arithmetic operations are performed parallelly. One of the main factors that affects the system’s performance is the complexity of reverse converter. It should be noted that the complexity of this part should not affect the earned speed of parallelly performed arithmetic unit. Therefore in this paper a high speed converter for moduli set {2n-1, ...
متن کاملEfficient Reverse Converter for Three Modules Set {2^n-1,2^(n+1)-1,2^n} in Multi-Part RNS
Residue Number System is a numerical system which arithmetic operations are performed parallelly. One of the main factors that affects the system’s performance is the complexity of reverse converter. It should be noted that the complexity of this part should not affect the earned speed of parallelly performed arithmetic unit. Therefore in this paper a high speed converter for moduli set {2n-1, ...
متن کاملPhase automata: a programming model of locomotion gaits for scalable chain-type modular robots
− Modular reconfigurable robots have shown the promises of great versatility and robustness; however programming locomotion gaits for hundreds of modules remains a challenge. In this paper we present a formal model for programming locomotion gaits in chain-type modular robots: Phase Automata. A phase automaton is an event-driven state automaton with an initial phase delay. The phase delay is no...
متن کاملSelf-reconfiguring Robots: Successes and Challenges
We wish to create versatile robots by using selfreconfiguration: hundreds of small modules autonomously organize and reorganize as geometric structures to best fit the terrain on which the robot has to move, the shape of the obiect the robot has to manipulate, or the sensing needs for the given task. Self-reconfiguration allows large collections of small robots to actively organize as the most ...
متن کاملRobotics Modules with Realtime Adaptive Topology
In this study, we physically built hardware modules that allow us to flexibly construct robots with various morphologies. As opposed to the existing studies of modular robotics, where the connection topology among the modules has to be hand-designed, our modules are able to adaptively modify their connection topology. The gradual self-adaptation of the inter-module connection generates a topolo...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2006